package com.yupi.yuaicodemother.ai.model;

import java.io.Serializable;

public class ProjectDocument implements Serializable {
    private static final long serialVersionUID = 1L;

    // 前端页面代码
    private String frontEndCode;

    // SQL 文档内容
    private String sqlDoc;

    // 需求文档内容
    private String requirementDoc;

    // 设计文档内容
    private String designDoc;

    // 流程文档内容
    private String processDoc;

    // 接口文档内容
    private String interfaceDoc;

    // Getter 和 Setter 方法
    public String getFrontEndCode() {
        return frontEndCode;
    }

    public void setFrontEndCode(String frontEndCode) {
        this.frontEndCode = frontEndCode;
    }

    public String getSqlDoc() {
        return sqlDoc;
    }

    public void setSqlDoc(String sqlDoc) {
        this.sqlDoc = sqlDoc;
    }

    public String getRequirementDoc() {
        return requirementDoc;
    }

    public void setRequirementDoc(String requirementDoc) {
        this.requirementDoc = requirementDoc;
    }

    public String getDesignDoc() {
        return designDoc;
    }

    public void setDesignDoc(String designDoc) {
        this.designDoc = designDoc;
    }

    public String getProcessDoc() {
        return processDoc;
    }

    public void setProcessDoc(String processDoc) {
        this.processDoc = processDoc;
    }

    public String getInterfaceDoc() {
        return interfaceDoc;
    }

    public void setInterfaceDoc(String interfaceDoc) {
        this.interfaceDoc = interfaceDoc;
    }

    @Override
    public String toString() {
        return "ProjectDocument{" +
                "frontEndCode='" + frontEndCode + '\'' +
                ", sqlDoc='" + sqlDoc + '\'' +
                ", requirementDoc='" + requirementDoc + '\'' +
                ", designDoc='" + designDoc + '\'' +
                ", processDoc='" + processDoc + '\'' +
                ", interfaceDoc='" + interfaceDoc + '\'' +
                '}';
    }
}